Пульт.Онлайн /

Задание одной уставки для нескольких узлов

В случаях, когда требуется использовать одну уставку для нескольких узлов, можно воспользоваться виртуальной переменной и свойствами в разделе Групповые операции.

  1. Заведите управляющую виртуальную переменную в отдельном узле или в уже существующем узле.
    Для этого в прототипе узла на вкладке VIRT добавьте переменную и задайте ей соответствующее имя.

  2. Прокрутите окно свойств переменной до раздела Групповые операции.

  3. В поле Прямые переменные перечислите имена управляемых переменных с префиксами соответствующих узлов. Например: $N1_setpoint,$N2_setpoint,$N3_setpoint. Префиксы узлов и переменных можно посмотреть в окне соответствующего узла в редакторе на вкладке Переменные в поле Глобальное имя. При этом, в рамках одного проекта часть префикса с индексом проекта можно опустить (например, можно адресоваться к глобальной переменной $P1_N1_setpoint, как к $N1_setpoint).

  4. По умолчанию, значения управляемых переменных будут изменены только при изменении значения управляющей переменной. Если требуется постоянная синхронизация значений управляемых переменных, установите галочку Принудительная синхронизация. В этом случае синхронизация будет выполняться при отклонении значения управляемой переменной на величину, заданную в свойстве Допуск.


Пример на WebSCADA.ru

  1. В прототипе Прототип1 заведена управляющая переменная setpoint

  2. У переменной заданы свойства Прямые переменные и Принудительная синхронизация в разделе Групповые операции. В свойстве Прямые переменные перечислены имена управляемых переменных из узлов Узел1, Узел2, Узел3.

  3. Прототип1 привязан к узлу Управление

  4. Данные выводятся на Экран1, созданный на основе Мнемосхемы1 и связанный с узлами Управление, Узел1, Узел2, Узел3.

  Email
  SMS
   fdb_list
   fdb_load
   fdb_move
   fdb_paths
   node_list
   subscribe
   var_get
   var_list
   var_set